package com.freesky.biz.icbc.model;

import com.icbc.api.AbstractIcbcRequest;
import com.icbc.api.BizContent;
import com.icbc.api.internal.util.fastjson.annotation.JSONField;

public class IcbcEquityQryRequestV1 extends AbstractIcbcRequest<IcbcEquityQryResponseV1> {

    public Class<IcbcEquityQryResponseV1> getResponseClass() {
        return IcbcEquityQryResponseV1.class;
    }

    public boolean isNeedEncrypt()
    {
        return false;
    }

    public String getMethod() {
        return "POST";
    }

    public Class<? extends BizContent> getBizContentClass() {
        return IcbcEquityQryRequestV1Biz.class;
    }

    public static class IcbcEquityQryRequestV1Biz implements BizContent {

        @JSONField(name = "mti")
        private String mti;

        @JSONField(name = "mctcode")
        private String mctcode;

        @JSONField(name = "openid")
        private String openId;

        @JSONField(name = "mobileno")
        private String mobileNo;

        @JSONField(name="trantime")
        private String trantime;


        public String getMti() {
            return mti;
        }

        public void setMti(String mti) {
            this.mti = mti;
        }

        public String getMctcode() {
            return mctcode;
        }

        public void setMctcode(String mctcode) {
            this.mctcode = mctcode;
        }

        public String getOpenId() {
            return openId;
        }

        public void setOpenId(String openId) {
            this.openId = openId;
        }

        public String getMobileNo() {
            return mobileNo;
        }

        public void setMobileNo(String mobileNo) {
            this.mobileNo = mobileNo;
        }

        public String getTrantime() {
            return trantime;
        }

        public void setTrantime(String trantime) {
            this.trantime = trantime;
        }
    }
}
